﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using XbsWebAPI.EntityFrameworkCore.Entities.Enums;

namespace XbsWebAPI.Application.CampRoom.Dtos
{
    /// <summary>
    /// 设置房型基础信息 入参
    /// </summary>
    public class SetHouseTypePriceDto
    {
        /// <summary>
        /// 营位Id
        /// </summary>
        public Guid? CampId { get; set; }


        #region 设置房型价格

        /// <summary>
        /// 基础房价
        /// </summary>
        public decimal BasicPrice { get; set; }

        /// <summary>
        /// 周末价格
        /// </summary>
        public decimal? WeekendPrice { get; set; }

        /// <summary>
        /// 房型状态，0-待上架，1-已上架，2-已下架
        /// </summary>
        public HouseTypeStatus HouseTypeStatus { get; set; }

        #endregion

        ///// <summary>
        ///// 房型对应营位
        ///// </summary>
        //public virtual Camp Camp { get; set; }

        ///// <summary>
        ///// 节假日列表
        ///// </summary>
        //public virtual ICollection<HouseTypeHoliday> HouseTypeHolidays { get; set; }

        ///// <summary>
        ///// 特殊日列表
        ///// </summary>
        //public virtual ICollection<HouseTypeSpecialDay> HouseTypeSpecialDays { get; set; }

        ///// <summary>
        ///// 房间列表
        ///// </summary>
        //public virtual ICollection<Room> Rooms { get; set; }

        ///// <summary>
        ///// 房型图片列表
        ///// </summary>
        //public virtual ICollection<HouseTypePicture> HouseTypePictures { get; set; }

        ///// <summary>
        ///// 配套设施中间表
        ///// </summary>
        //public virtual ICollection<HouseTypeSupportingFacility> HouseTypeSupportingFacilities { get; set; }
    }
}
